Software design 101
Config
The Twelve-Factor App